home *** CD-ROM | disk | FTP | other *** search
/ Speccy ClassiX 1998 / Speccy ClassiX 98.iso / amiga_system / the_aminet / dev / gcc / ixemulsrc.lha / ixemul-41.4 / library / smallfuncs.c < prev    next >
C/C++ Source or Header  |  1994-08-19  |  2KB  |  109 lines

  1. /*
  2.  *  This file is part of ixemul.library for the Amiga.
  3.  *  Copyright (C) 1991, 1992  Markus M. Wild
  4.  *  Portions Copyright (C) 1994 Rafael W. Luebbert
  5.  *
  6.  *  This library is free software; you can redistribute it and/or
  7.  *  modify it under the terms of the GNU Library General Public
  8.  *  License as published by the Free Software Foundation; either
  9.  *  version 2 of the License, or (at your option) any later version.
  10.  *
  11.  *  This library is distributed in the hope that it will be useful,
  12.  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
  13.  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  14.  *  Library General Public License for more details.
  15.  *
  16.  *  You should have received a copy of the GNU Library General Public
  17.  *  License along with this library; if not, write to the Free
  18.  *  Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  19.  *
  20.  *  $Id: smallfuncs.c,v 1.1 1994/06/24 22:10:32 rluebbert Exp $
  21.  *
  22.  *  $Log: smallfuncs.c,v $
  23.  * Revision 1.1  1994/06/24  22:10:32  rluebbert
  24.  * Initial revision
  25.  *
  26.  */
  27.  
  28. int
  29. chown()
  30. {
  31.   return 0;
  32. }
  33.  
  34. struct group *
  35. getgrent()
  36. {
  37.   return 0;
  38. }
  39.  
  40. int
  41. setgrent ()
  42. {
  43.   return 1;
  44. }
  45.  
  46. void
  47. endgrent ()
  48. {}
  49. int
  50. getgid()
  51. {
  52.   return 0;
  53. }
  54.  
  55. int
  56. getuid()
  57. {
  58.   return 0;
  59. }
  60.  
  61. int
  62. getegid()
  63. {
  64.   return 0;
  65. }
  66.  
  67. int
  68. geteuid()
  69. {
  70.   return 0;
  71. }
  72. int
  73. getppid()
  74. {
  75.   /* all processes have been started by init :-)) */
  76.   return 1;
  77. }
  78. /* not really useful.. but it's there ;-)) */
  79.  
  80. int
  81. getpagesize()
  82. {
  83.   return 2048;
  84. }
  85. void
  86. initgroups (char *name, int basegid)
  87. {
  88. }
  89.  
  90. extern char _ctype_[];
  91. extern int sys_nerr;
  92.  
  93. void
  94. ix_get_vars (char **ctype, int *_sys_nerr)
  95. {
  96.   if (ctype)         *ctype     = _ctype_;
  97.   if (_sys_nerr)    *_sys_nerr = sys_nerr;
  98. }
  99. int
  100. setgroups (int ngroups, int *gidset)
  101. {
  102.   return (ngroups >= 1) ? 0 : -1;
  103. }
  104. int
  105. setpgrp(int pid, int pgrp)
  106. {
  107.   return pid==pgrp ? 0 : -1;
  108. }
  109.